# Kafka UI with Keycloak configuration sample

### Files

1. Конфигурация keycloak

        keycloak/kafka-realm.json

    Создан clientId: kafka-ui и 3 пользователя

    |user|password|
    |-|-|
    |kadmin|1qazxsw2|
    |keditor|1qazxsw2|
    |kviewer|1qazxsw2|


2. Конфигурация Kafka UI для использования Keycloak и RBAC правила

        spring-config/config.yml

    > Важно: в настройке issuer-uri используется алиас для localhost, если в /etc/hosts нет такого алиаса для 127.0.0.1 его необходимо прописать.

        127.0.0.1 kubernetes.docker.internal

3. Переменные окружения, хранит админа для keycloak

        .env

### Ports forwarding

Kafka UI - http://localhost:8080

Keycloak - http://localhost:8081
